from core import *

from ..modules import *


class Infrastructure(Category):
    id   =_ ('infrastructure')
    name =_ ('Infrastructure')
    icon =_ ('Person')
    
    class Living(Category):
        id        =_ ('living')
        name      =_ ('Living')
        icon      =_ ('House')
        buildings =_ (House, Park, Fountain, Signpost)
    
    class Transport(Category):
        id        =_ ('transport')
        name      =_ ('Transport & Distribution')
        icon      =_ ('Storehouse')
        buildings =_ (Road, Stop, Granary, Storehouse)
    
    class Traders(Category):
        id        =_ ('traders')
        name      =_ ('Market Traders')
        icon      =_ ('Beverage Stall')
        buildings =_ (FoodSeller, BeverageSeller, ClothesSeller, PropertySeller)
    
    class Trade(Category):
        id        =_ ('trade')
        name      =_ ('Foreign Trade & Exploration')
        icon      =_ ('Pier')
        buildings =_ (Pier)
    
    class Government(Category):
        id        =_ ('government')
        name      =_ ('Government')
        icon      =_ ('Government')
        buildings =_ (TaxOffice)

    subcategories =_ (Living, Transport, Traders, Trade, Government)
